Kapuluan Vista Resort Surf, Pagudpud Ilocos Norte, Philippines.